Practical Reasoning for Expressive
نویسندگان
چکیده
Description Logics (DLs) are a family of knowledge representation formalisms mainly characterised by constructors to build complex concepts and roles from atomic ones. Expressive role constructors are important in many applications, but can be computationally problemat-ical. We present an algorithm that decides satissability of the DL ALC extended with transitive and inverse roles, role hierarchies, and qualifying number restrictions. Early experiments indicate that this algorithm is well-suited for implementation. Additionally, we show that ALC extended with just transitive and inverse roles is still in PSpace. Finally, we investigate the limits of decidability for this family of DLs. 1 Motivation Description Logics (DLs) are a well-known family of knowledge representation formalisms DLNS96]. They are based on the notion of concepts (unary predicates , classes) and roles (binary relations), and are mainly characterised by constructors that allow complex concepts and roles to be built from atomic ones. Sound and complete algorithms for the interesting inference problems such as subsumption and satissability of concepts are known for a wide variety of DLs SS91; DLNdN91; Sat96; DL96; CDL99]. To be used in a speciic application, the expressivity of the DL must be suucient to describe relevant properties of objects in the application domain. For example, transitive roles (e.g. \ancestor") and inverse roles (e.g. \succes-sor"/\predecessor") play an important r^ ole not only in the adequate representation of complex, aggregated objects HS99], but also for reasoning with conceptual data models CLN94]. Moreover, reasoning with respect to cyclic deenitions is crucial for applying DLs to reasoning with database schemata CDL98a]. The relevant inference problems for (extensions of) DLs that allow for transitive and inverse roles are known to be decidable DL96], and appropriate inference algorithms have been described DM98], but their high degree of non-determinism appears to prohibit their use in realistic applications. This is mainly y Part of this work was carried out while being a guest at IRST, Trento.
منابع مشابه
Data Complexity of Reasoning in Very Expressive Description Logics
Data complexity of reasoning in description logics (DLs) estimates the performance of reasoning algorithms measured in the size of the ABox only. We show that, even for the very expressive DL SHIQ, satisfiability checking is data complete for NP. For applications with large ABoxes, this can be a more accurate estimate than the usually considered combined complexity, which is EXPTIMEcomplete. Fu...
متن کاملPractical Reasoning in Expressive Description Logics Using Alternating Automata
vi Acknowledgements vii
متن کاملPRACTIONIST: a New Framework for BDI Agents
In this paper, we present PRACTIONIST (PRACTIcal reasONIng sySTem), a new framework built on the Bratman’s theory of practical reasoning to support the development of BDI agents in Java (using JADE) with a Prolog belief base. We aims at reducing the gap between the expressive power of the BDI model and the difficulty of efficiently implementing its features. In PRACTIONIST we adopt a goal-orien...
متن کاملExpressive Logic-Based Syndication on the Web
Syndication systems on the Web have attracted vast amounts of attention in recent years. As technologies have emerged and matured, there has been a transition to more expressive syndication approaches; that is, subscribers and publishers are provided with more expressive means of describing their interests and published content, enabling more accurate information filtering. In this paper, we fo...
متن کاملAlgorithms for reasoning in very expressive description logics under infinitely valued Gödel semantics
Fuzzy description logics (FDLs) are knowledge representation formalisms capable of dealing with impreciseknowledge by allowing intermediate membership degrees in the interpretation of concepts and roles. Oneoption for dealing with these intermediate degrees is to use the so-called Gödel semantics, under whichconjunction is interpreted by the minimum of the degrees of the conjuncts. ...
متن کاملTowards practical taxonomic classification for description logics on the Semantic Web
Description logics offer a well-defined semantics for many common and useful reasoning tasks that can be formalized under the notion of subsumption and are currently finding use as a representation language for the Semantic Web (e.g. DAML+OIL). For this domain, description logics can be highly useful for reasoning about relationships between entities in distributed knowledge bases by classifyin...
متن کامل